#coding:utf-8

"""
ProxyHandler处理器(代理设置)
    使用代理IP,防止IP被封
"""

import urllib2
import random


def send_request():
    #本机公网Ip地址信息
    url = "http://httpbin.org/ip"

    proxy_list = [
            {},
            #{"http":"http://maozhaojun:ntkn0npx@39.106.10.232:16818"},# 这个代理(老师的代理)每天零时会变
            ]

    proxy = random.choice(proxy_list)

    #1. 构建代理处理器对象
    proxy_handler = urllib2.ProxyHandler(proxy)
    #2. 使用代理处理器,构建opener
    opener = urllib2.build_opener(proxy_handler)
    #3. 使用opener发送请求,即可使用代理
    response = opener.open(url)

    print(response.read())


if __name__ == "__main__":
    send_request()

